﻿Option Explicit On
Option Strict On

Imports System.ServiceModel
Imports System.Runtime.Serialization

Namespace ACOM2000

    ''' <summary>
    ''' Enum defining the possible power/connection states of the amplifier
    ''' </summary>
    ''' <remarks></remarks>
    <DataContract(Name:="PowerState")> _
    Public Enum PowerState
        <EnumMember(Value:="Disconnected")> Disconnected
        <EnumMember(Value:="Connecting")> Connecting
        <EnumMember(Value:="Connected")> Connected
        <EnumMember(Value:="PoweringOn")> PoweringOn
        <EnumMember(Value:="PoweringOff")> PoweringOff
        <EnumMember(Value:="PoweringOffCoolingTubes")> PoweringOffCoolingTubes
        <EnumMember(Value:="PoweredOff")> PoweredOff
        <EnumMember(Value:="ErrorState")> ErrorState
    End Enum

End Namespace